/* 
 * 创建日期 2011-3-31
 *
 * 成都天和软件公司
 * 电话：028-85425861 
 * 传真：028-85425861-8008 
 * 邮编：610041 
 * 地址：成都市武侯区航空路6号丰德万瑞中心B座1001 
 * 版权所有
 */
package  org.fantasy.cpp.core.dao.jdbc;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import  org.fantasy.cpp.core.dao.QueryPageDAO;
import  org.fantasy.cpp.core.dao.jdbc.sql.QueryPageSql;
import  org.fantasy.cpp.core.pojo.QueryPage;

/**
 * 查询页面持久层
 * 
 * @author 王文成
 * @version 1.0
 * @since 2011-3-31
 */
@Repository("queryPageDAO")
public class QueryPageDAOImpl extends AbstractDAO<QueryPage> implements QueryPageDAO {

	public QueryPage getQueryPage(Long pageId) {
		Map<String, Object> qryMap = new HashMap<String, Object>();
		qryMap.put("pageId", pageId);
		String sql = QueryPageSql.getQuerySql(qryMap);
		return get(sql, qryMap, QueryPage.class);
	}
	
	public List<QueryPage> getChildPages(Long pageId) {
		Map<String, Object> qryMap = new HashMap<String, Object>();
		qryMap.put("parentId", pageId);
		String sql = QueryPageSql.getQuerySql(qryMap);
		return list(sql, qryMap, QueryPage.class);
	}

	public void saveQueryPage(QueryPage config) {
		
	}

	public void updateQueryPage(QueryPage config) {
		
	}
}
